package com.github.xbn.examples.util.non_xbn;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
/**
http://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#binarySearch(java.util.List, T)
http://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#sort(java.util.List)
<p>{@code java com.github.xbn.examples.util.non_xbn.OrderIntListXmpl}</p>
**/
public class OrderIntListXmpl {
public static final void main(String[] ignored) {
int[] aiNums = new int[] {1, 11, 29, 12, 13, 19, 7, 2, 6, 16, 10, 15, 112, 18, 20, 3, 8, 5, 9, 14};
System.out.println("Unsorted: " + Arrays.toString(aiNums));
ArrayList<Integer> alNums = new ArrayList<Integer>(aiNums.length);
for(int i : aiNums) {
alNums.add(i);
}
Collections.sort(alNums);
System.out.println("Sorted: " + Arrays.toString(alNums.toArray()));
int ixOf12 = Collections.<Integer>binarySearch(alNums, 12);
System.out.println("Index of number 12: " + ixOf12);
}
}